#include <stdio.h>
#include <stdlib.h>

int main(){

    int *p = (int *)malloc(1 * sizeof(int));
    int x = 10;
    int arr[2] = {0};

    // p[100] = 11;
    // for (int i = 1; i < 101; i++)
    // {
    //     printf("%d\n", p[i]);
    // }

    printf("%p\n", p);
    printf("arr=%p\n", arr);
    printf("x=%p\n", &x);
    
    int *pArr;
    pArr = arr;
    printf("pArr=%p\n", pArr);
    printf("%d\n", pArr[1]);
    printf("%p\n", &pArr[2]);

    pArr[2] = 20;
    printf("x=%d\n", x);

    free(p);

    return 0;
}